package tests;

import model.Algo;
import model.ContenedorDeDatos;
import view.Impresor;
import junit.framework.Assert;
import junit.framework.TestCase;

public class TestABM extends TestCase{
	
	public void testGuardadoYSacado(){
		Algo algo1 = new Algo(1);
		Algo algo2 = new Algo(2);
		Algo algo3 = new Algo(3);
		Impresor ventana = new Impresor(algo1,algo2,algo3);
		ContenedorDeDatos contenedor = new ContenedorDeDatos();
		
		Assert.assertEquals(null,contenedor.dameElPrimero());
		
		Algo elementoAGuardar = ventana.getAlgo1();
		contenedor.guardarAlgo(elementoAGuardar);
		
		Assert.assertEquals(1,contenedor.dameElPrimero().getId());
		
}
}
